package com.mezz.bones.framework.payment.domain.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author mezz
 * @date 2022-05-29 20:38
 * @description:
 */
@Data
@ApiModel("统一支付请求")
public class PayRequest {

  @ApiModelProperty("支付金额")
  private Long amount;

  @ApiModelProperty("支付货币")
  private String currency;

  @ApiModelProperty("平台自定义支付单号")
  private String tradeOutNo;

  @ApiModelProperty("支付通道 支付方式下支持的各种支付渠道(微信支付方式 支持二维码支付|APP唤醒支付)")
  private String payChannel;

  @ApiModelProperty("主题信息 购买的商品信息")
  private String subject;

  @ApiModelProperty("描述信息")
  private String description;

  @ApiModelProperty("其它附加信息")
  private String attach;

}
